package main

import "fmt"

/*
注意：函数传递也有值传递和引用传递
如果是引用传递，需要注意函数内部对于引用参数的修改会影响外部的引用参数
*/
func main() {
	a := 4
	b := 3
	res := max(a, b)
	fmt.Println(res)

	c, d := swap("Google", "Runoob")
	fmt.Println(c, d)

}

func max(num1 int, num2 int) int {
	if num1 > num2 {
		return num1
	} else {
		return num2
	}
}

//一个函数可以有多个返回值
func swap(x, y string) (string, string) {
	return y, x
}
